package com.campus.counseling.entity;

import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.util.List;

/**
 * 测试维度实体类
 */
@Data
@TableName("test_dimensions")
public class TestDimension {
    
    @TableId(type = IdType.AUTO)
    private Long id;
    
    @TableField("test_id")
    private Long testId;
    
    @TableField("dimension_key")
    private String dimensionKey;
    
    @TableField("dimension_name")
    private String dimensionName;
    
    private String description;
    
    @TableField("score_range")
    private String scoreRange;
    
    private Double weight;
    
    private Integer status;
    
    @TableField("create_time")
    private LocalDateTime createTime;
    
    @TableField("update_time")
    private LocalDateTime updateTime;

    @TableField(exist = false)
    private List<Double> scoreRangeList;

    @TableField(exist = false)
    private Integer questionCount;
} 